@charset "utf-8";
/* CSS Document */

.fieldset_orange {
	background:#ffffff; border-width:thin; border-style:solid; padding:10px; border-color:orange;
}

.nav {
top:0;
font-size:12px;
left:0;
position: relative;
width:940px;
z-index:20;
}

.nav ul {
background:url("../images/bg-nav.png") no-repeat scroll 0 0 transparent;
font-weight:bold;
height:41px;
list-style:none outside none;
margin:0;
padding:0 0 0 20px;
width:940px;
}

.nav ul li {
background:url("../images/sep-nav.gif") no-repeat scroll right center transparent;
float:left;
padding:0;
position:relative;
}
.nav ul a {
color:#4D4E53;
float:left;
height:41px;
line-height:38px;
padding:0 23px;
text-align:center;
width:inherit;
}
.nav ul a.no {
padding:0;
}
.nav ul li:hover a, .nav ul li.hover a, .nav ul a:hover, .nav ul a.hover {
background:url("../images/bg-nav-hover.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
}
.nav ul li:hover .drop, .nav ul li.hover .drop, .nav li.first.hover .drop, .nav li.first:hover .drop, .nav li.last.hover .drop, .nav li.last:hover .drop {
}
.nav li.last {
background:none repeat scroll 0 0 transparent;
}
.nav ul li.last a {
width:inherit !important;
}
.nav li.active a {
background:url("../images/bg-nav-active.gif") no-repeat scroll 0 0 transparent;
}
.right-side .drop {
left:auto;
right:-54px;
}
.drop {
display:none;
left:-54px;
position:absolute;
top:41px;
width:614px;
z-index:100;
}
.nav ul .drop a {
background:none repeat scroll 0 0 transparent;
float:none;
font-weight:normal;
line-height:normal;
padding:0;
}
.last .drop {
right:-8px !important;
}
.first .drop {
left:-8px !important;
}
.drop .t {
background:url("../images/bg-drop-top.png") no-repeat scroll 0 0 transparent;
height:9px;
overflow:hidden;
width:100%;
z-index:100;
}
.drop .c {
background:url("../images/bg-drop-strip.png") repeat-y scroll 0 0 transparent;
overflow:hidden;
padding:0 26px 19px 9px;
width:579px;
}
.drop .b {
background:url("../images/bg-drop-bottom.png") no-repeat scroll 0 0 transparent;
height:16px;
overflow:hidden;
width:100%;
}
.drop-links {
float:left;
font-size:11px;
padding:14px 0 0;
width:370px;
}
.drop-links div.drop-links-left {
float:left;
margin:0 7px 0 0;
padding:0 0 0 20px;
width:155px;
}
.drop-links div.drop-links-right {
float:left;
margin:0 3px 0 0;
padding:0 0 0 20px;
width:165px;
}
.drop-links div {
padding:4px 0;
}
.drop-links h3 {
color:#666666;
font-size:11px;
margin:0 0 4px;
}
.drop-links ul {
background:none repeat scroll 0 0 transparent;
height:auto;
list-style:none outside none;
margin:0;
padding:0;
width:auto;
}
.drop-links ul li {
background:none repeat scroll 0 0 transparent;
float:none;
line-height:12px;
padding:0 0 4px;
}
.drop-links ul a {
background:none repeat scroll 0 0 transparent !important;
color:#3399CC !important;
}
.drop-links ul a:hover {
color:#006699 !important;
}

span.more a {
background:url("../images/view-more.png") no-repeat scroll 0 0 transparent;
display:block;
font-size:11px;
height:22px;
left:67px;
padding-top:5px;
position:relative;
text-align:center;
top:5px;
width:164px;
}

.more {
color:#2987AD;
font-family:"Trebuchet MS",sans-serif;
font-size:80%;
font-weight:bold;
letter-spacing:1px;
background:url("../images/view-more.png") no-repeat scroll 0 0 transparent;
display:block;
font-size:11px;
height:22px;
left:67px;
padding-top:5px;
position:relative;
text-align:center;
top:5px;
width:164px;

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin: 0; padding: 0; } 
.table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img {  border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border: 0; }

body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; behavior: url("csshover3.htc"); }
a { text-decoration: none; }
a:hover {
	color: #008dcf;
}

select, input {
	font-family: tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.bold { font-weight: bold; }
.size_12 { font-size: 12px; }
.size_14 { font-size: 14px; }
.size_18 { font-size: 18px; }
.size_20 { font-size: 20px; }
.color_000000 { color:#000000; }  /* black */
.color_FFFFFF { color: #FFFFFF; } /* white */
.color_606060 { color: #606060; font-size: 11px; font-weight:bold} /* grey */
.color_555555 { color: #555555; } /* dark grey */
.color_004997 { color: #008dcf; font-size: 11px} /* dark blue */

.padding_10 { padding: 10px; }
.padding_20 { padding: 20px; }
.padding_left { padding-left: 10px; }
.margin_bottom { margin-bottom: 10px; }
.float_left { float: left; }
.float_right { float: right; }

.relative { position: relative; }

/* start login */
#login {
width: 476px;
height: 258px;
margin: auto;
margin-top: 100px;
background-image: url(../images/login.jpg);
background-repeat: no-repeat;
position: relative;
}
#login_table { position: absolute; top: 100px; left: 160px; }
.login_input {
width: 200px;
padding: 3px;
color: #555555;
background-color: #f4f4f4;
border: 1px solid #dddddd;
}
a #btn_login {
width: 64px;
height: 49px;
background-image: url(../images/btn_login_off.gif);
}
a:hover #btn_login { background-image: url(../images/btn_login_on.gif); }
/* close login */

#container { margin: auto; width: 960px; padding-top: 95px; background: url(../images/header.jpg) top no-repeat #FFFFFF; }

#header { padding: 14px 7px 7px 7px; height: 40px; }
.header_left { padding-left: 10px; float: left; }
.header_right { padding-right: 12px; float: right; }

#container_content { position:absolute;padding: 10px; height: 1000px; width:1050px;}

#sidebar { width: 184px; margin-right: 14px; float:left; padding-top:20px;}
.mylinks {
padding: 6px 6px 6px 22px;
margin-bottom: 2px;
background-image: url(../images/icn_arrowblack.gif);
background-repeat: no-repeat;
background-position: left center;
border-bottom: 1px dotted #757471;
}
.sidebar_title { padding: 20px 0px 6px 0px; }
.sidebar_title div { background-image: url(../images/sidebar_title_mid.jpg); background-repeat: repeat-y; }
.sidebar_menu, .sidebar_menu_active {
padding: 6px 6px 6px 40px;
margin-bottom: 2px;
background-image: url(../images/icn_arrowgrey.gif);
background-repeat: no-repeat;
background-position: left center;
border-bottom: 1px dotted #757471;
}
.sidebar_menu_active { background-image: url(../images/icn_arrowblue.gif); }

#content { float: left; width: 710px; padding: 10px;  padding-top:30px;}
.content_header { padding-bottom: 10px; border-bottom: 1px solid #ece9e0; }
.content_header span { padding-left: 6px; color: #00529c; font-family: Myriad Pro; font-size: 20px; }
#content_bgblue {
	margin-top: 2px;
	padding: 0px;
	background-color: #ffffff;
}
#content_bgwhite { padding: 24px 6px 24px 6px;
background-color: #FFFFFF;
background-image: url(../images/content_btmshade.gif);
background-repeat: repeat-x;
background-position: bottom;
border: 0px solid #ece9e0;
overflow:auto; }

#data_nav { color: #555555; margin-bottom: 10px; }
#data_nav select { padding: 1px 1px 1px 10px; }
.btn_grey { background-image: url(../images/btngrey_mid.gif); background-repeat: repeat-x; }
.btn_grey a {
color: #555555;
font-weight: bold;
font-size: 10px;
font-family: tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.btn_grey a:hover { color: #000000; }

#data_tableheader { border: 1px solid #dddddd; }
.data_header_left { border-left: 1px solid #e3e3e3; }
.data_header_right { border-right: 1px solid #e3e3e3; }
.data_header_mid, .data_header_left, .data_header_right {
border-top: 2px solid #002659;
border-bottom: 1px solid #e3e3e3;
}

#data_headerShade { height: 1px; margin: 0; padding: 0; background-color: #f2f2f2; border-bottom: 2px solid #FFFFFF; }
.border_top { background-color: #e9e6db; border-top: 1px solid #FFFFFF}
.border_top a { color: #00529c; }
.border_top a:hover { color: #000000; }

.border_top2 { background-color: #f2f0ea; border-top: 1px solid #FFFFFF }
.border_top2 a { color: #00529c; }
.border_top2 a:hover { color: #000000; }

.title-link {color:#565656; font-size: 11px;}
a.title-link {color:#565656; font-size: 11px; }
a.title-link:hover {color:#333333;}

a.link-555 {color:#565656; font-size: 11px;  text-decoration:underline;}
a.link-555:hover {color:#333333;}

.content_navtabs a:hover { color: #CCFFFF; }
.content_navtab_active a:hover { color: #000000; }
.content_navtab_active { background-image: url(../images/content_navtab_active.gif); background-repeat: repeat-x; border: 1px solid #b3b3b3; }

#more_dd { position: absolute; right: 0px; top: 70px; }
#more_dd td, #more_dd td a {
	background-color: #999999;
	color: #FFFFFF;
}
#more_dd td:hover, #more_dd td:hover a {
	background-color: #CCCCCC;
	color: #004997;
}

#content_subheader1 {
padding: 14px 0px 14px 0px;
text-align: center;
background-color: #FFFFFF;
background-image: url(../images/content_btmshade.gif);
background-repeat: repeat-x;
background-position: bottom;
border: 1px solid #d7d7d7;
}

.content_subheader2 {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	background-color: #666666;
}

#input_score { width: 20px; }

#content_footborder { padding: 3px; border-top: 1px solid #e3e3e3; }

/* accordion */
.accordion_toggle {
	display: block;
	height: 20px;
	width: 158px;
	padding: 6px 0px 0px 26px;
	background-image: url(../images/icn_bulletplus.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	font-size: 14px;
	color: #008dcf;
	cursor: pointer;
	text-align: left;
	border-bottom: 1px dotted #757471;
}

.accordion_toggle_active { background-image: url(../images/icn_bulletminus.gif); }

.accordion_content {
width: 184px;
margin: 0px;
color: #666666;
font-size: 11px;
overflow: hidden;
}

#show{
	display:none;
}
.accordion_content_height { overflow: hidden; }
/* close accordion */
td{ font-size:11px; }

/* Added 27.01.2011 */
.readonly{
	background-color:#cecece;
}